Developer Documentation
PATH  Mac OS X Documentation > Cocoa > Application Design for Scripting, Documents, and Undo


Next | Book PDF

Table of Contents

Model-View-Controller

Model Objects Represent Data and Basic Behaviors

View Objects Present Information to the User

Controller Objects Tie the Model to the View

Why Is MVC Important?

Scripting

Scripting and the Model Layer

Scripting and Key-Value Coding

Object Specifiers

Script Commands

Script Suites

Coming Features

Document Architecture

NSDocuments Are Model-Controllers

NSWindowControllers Are View-Controllers

Type Information and NSDocumentControllers

Typical Usage Patterns

Documents and Scripting

Undo and Redo

Undo and the Document Architecture

Undo and the Model Layer

Undo and the Control and View Layers

Undo and Scripting


Application Design for Scripting, Documents, and Undo

Next | Book PDF